build: update dependency css-loader to v6 #21346
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
5.2.7->6.0.0Release Notes
webpack-contrib/css-loader
v6.0.0Compare Source
Notes
~is deprecated when theesModulesoption is enabled (enabled by default) and can be removed from your code (we recommend it) (url(~package/image.png)->url(package/image.png),@import url(~package/style.css)->@import url(package/style.css),composes: import from '~package/one.css';->composes: import from 'package/one.css';), but we still support it for historical reasons. Why you can removed it? The loader will first try to resolve@import/url()/etc as relative, if it cannot be resolved, the loader will try to resolve@import/url()/etc insidenode_modulesor modules directories.⚠ BREAKING CHANGES
Node.jsversion is12.13.0webpackversion is5, we recommend to update to the latest version for better performanceurlandimportoptionsFunctiontype was removed in favorObjecttype with thefilterproperty, i.e. before{ url: () => true }, now{ url: { filter: () => true } }and before{ import: () => true }, now{ import: { filter: () => true } }modules.compileTypeoption was removed in favor themodules.modeoption withicssvalue, also themodulesoption can haveicssstring valuenew URL()syntax used forurl(), only when theesModulesoption is enabled (enabled by default), it means you can bundle CSS for librariesurl(), it means you can register loaders for them, examplefalsevalue forurl()now generate empty data URI (i.e.data:0,), only when theesModulesoption is enabled (enabled by default)[ext]placeholder don't need.(dot) before for thelocalIdentNameoption, i.e. please change.[ext]on[ext](no dot before)[folder]placeholder was removed without replacement for thelocalIdentNameoption, please use a custom function if you need complex logic[emoji]placeholder was removed without replacement for thelocalIdentNameoption, please use a custom function if you need complex logiclocalIdentHashPrefixwas removed in favor thelocalIdentHashSaltoptionFeatures
resolve.byDependency.cssresolve options for@importresolve.byDependency.icssresolve CSS modules and ICSS imports (i.e.composes/etc)modules.localIdentHashFunction,modules.localIdentHashDigest,modules.localIdentHashDigestLengthoptions for better class hashing controllingBug Fixes
@importNotes
.csstoresolve.extensions, it reduces performance and in most cases it is simply not necessary, alternative you can set resolve options by dependency5.2.7 (2021-07-13)
Bug Fixes
[@import](https://togithub.com/import)(bb76fe4)5.2.6 (2021-05-24)
Bug Fixes
5.2.5 (2021-05-20)
Bug Fixes
5.2.4 (2021-04-19)
Bug Fixes
5.2.3 (2021-04-19)
Bug Fixes
5.2.2 (2021-04-16)
Bug Fixes
5.2.1 (2021-04-09)
Bug Fixes
Configuration
📅 Schedule: "after 10pm every weekday,before 4am every weekday,every weekend" in timezone America/Tijuana.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by WhiteSource Renovate. View repository job log here.